1 <?php
2 include("../includes/config.php");
3 include("../includes/validate_data.php");
4 session_start();
5 if(isset($_SESSION['admin_login'])) {
6 if($_SESSION['admin_login'] == true) {
7 $name = $email = $phone = $address = "";
8 $nameErr = $emailErr = $phoneErr = $requireErr = $confirmMessage = "";
9 $nameHolder = $emailHolder = $phoneHolder = $addressHolder = "";
10 if($_SERVER['REQUEST_METHOD'] == "POST") {
11 if(!empty($_POST['txtDistributorName'])) {
12 $nameHolder = $_POST['txtDistributorName'];
13 $resultValidate_name = validate_name($_POST['txtDistributorName']);
14 if($resultValidate_name == 1) {
15 $name = $_POST['txtDistributorName'];
16 }
17 else{
18 $nameErr = $resultValidate_name;
19 }
20 }
21 if(!empty($_POST['txtDistributorEmail'])) {
22 $emailHolder = $_POST['txtDistributorEmail'];
23 $resultValidate_email = validate_email($_POST['txtDistributorEmail']);
24 if($resultValidate_email == 1) {
25 $email = $_POST['txtDistributorEmail'];
26 }
27 else {
28 $emailErr = $resultValidate_email;
29 }
30 }
31 if(!empty($_POST['txtDistributorPhone'])) {
32 $phoneHolder = $_POST['txtDistributorPhone'];
33 $resultValidate_phone = validate_phone($_POST['txtDistributorPhone']);
34 if($resultValidate_phone == 1) {
35 $phone = $_POST['txtDistributorPhone'];
36 }
37 else {
38 $phoneErr = $resultValidate_phone;
39 }
40 }
41 if(!empty($_POST['txtDistributorAddress'])) {
42 $address = $_POST['txtDistributorAddress'];
43 $addressHolder = $_POST['txtDistributorAddress'];
44 }
45 if($name != null && $phone != null && $resultValidate_email ==1) {
46 $query_addDistributor = "INSERT INTO distributor(dist_name,dist_email,dist_phone,dist_address) VALUES('$name','$email','$phone','$address')";
47 if(mysqli_query($con,$query_addDistributor)) {
48 echo "<script> alert(\"Distributor Added Successfully\"); </script>";
49 header('Refresh:0');
50 }
51 else {
52 $requireErr = "Adding Distributor Failed";
53 }
54 }
55 else {
56 $requireErr = "* Valid Name & Phone Number are compulsory";
57 }
58 }
59 }
60 else {
61 header('Location:../index.php');
62 }
63 }
64 else {
65 header('Location:../index.php');
66 }
67 ?>
68 <!DOCTYPE html>
69 <html>
70 <head>
71 <title> Add Distributor </title>
72 <link rel="stylesheet" href="../includes/main_style.css" >
73 </head>
74 <body>
75 <?php
76 include("../includes/header.inc.php");
77 include("../includes/nav_admin.inc.php");
78 include("../includes/aside_admin.inc.php");
79 ?>
80 <section>
81 <h1>Add Distributor</h1>
82 <form action="" method="POST" class="form">
83 <ul class="form-list">
84 <li>
85 <div class="label-block"> <label for="distributor:name">Name</label> </div>
86 <div class="input-box"> <input type="text" id="distributor:name" name="txtDistributorName" placeholder="Name" value="<?php echo $nameHolder; ?>" required /> </div> <span class="error_message"><?php echo $nameErr; ?></span>
87 </li>
88 <li>
89 <div class="label-block"> <label for="distributor:email">Email</label> </div>
90 <div class="input-box"> <input type="text" id="distributor:email" name="txtDistributorEmail" placeholder="Email" value="<?php echo $emailHolder; ?>" required /> </div> <span class="error_message"><?php echo $emailErr; ?></span>
91 </li>
92 <li>
93 <div class="label-block"> <label for="distributor:phone">Phone</label> </div>
94 <div class="input-box"> <input type="text" id="distributor:phone" name="txtDistributorPhone" placeholder="Phone" value="<?php echo $phoneHolder; ?>" /> </div> <span class="error_message"><?php echo $phoneErr; ?></span>
95 </li>
96 <li>
97 <div class="label-block"> <label for="distributor:address">Address</label> </div>
98 <div class="input-box"> <textarea type="text" id="distributor:address" name="txtDistributorAddress" placeholder="Address"><?php echo $addressHolder; ?></textarea> </div>
99 </li>
100 <li>
101 <input type="submit" value="Add Distributor" class="submit_button" /> <span class="error_message"> <?php echo $requireErr; ?> </span><span class="confirm_message"> <?php echo $confirmMessage; ?> </span>
102 </li>
103 </ul>
104 </form>
105 </section>
106 <?php
107 include("../includes/footer.inc.php");
108 ?>
109 </body>
110 </html>